MICOSE4aPS: Industrially Applicable Maturity Metric to Improve Systematic Reuse of Control Software
نویسندگان
چکیده
automated Production Systems (aPS) are highly complex, mechatronic systems that usually have to operate reliably for many decades. Standardization and reuse of control software modules is a core prerequisite achieve the required system quality in increasingly shorter development cycles. However, industrial case studies aPS show companies still struggle with strategically reusing software. This paper proposes metric-based approach objectively measure m aturity i ndustrial IEC 61131-based co ntrol s oftwar e (MICOSE4aPS) identify potential weaknesses issues hampering systematic reuse. Module developers machine plant manufacturing industry can directly benefit as metric calculation integrated into engineering workflow. An in-depth evaluation top-ranked company food packaging an expert different confirmed efficiently managing
منابع مشابه
Towards Systematic Reuse of Metric Specifications
This paper presents a novel approach for reusing metrics. Contrasting a lot of work related to this issue, we are focusing on reusing metric specifications. By introducing reusability concepts such as genericity and variation points to metric specification we enable the creation of reusable ones. On the other hand this allows deriving project specific concrete metrics based on reusable metric s...
متن کاملSoftware Architectures to Improve the Eeectiveness of Reuse Techniques
Gains of productivity through software reuse require important eeorts for the construction of general-purpose high-level abstractions for reusable software artifacts through systematic approaches to Domain Engineering techniques. This paper sugggests general-purpose software architectures as appropriate abstractions to achieve this goal. 1 Background Rosario Girardi has been working in software...
متن کاملIntroducing Systematic Reuse in Mainstream Software Process
Software reuse is accepted as a source of important benefits, expressed in productivity and quality terms, when an industrial approach is introduced in the software process. However, mainstream software processes such as Unified Process do not include reuse techniques among the tools that software engineers must deal with. In this paper, we present a proposal to introduce software reuse with mi...
متن کاملIncentive compatibility and systematic software reuse
Systematic software reuse has emerged as a promising route to improved software development productivity and quality. Many large corporations have initiated systematic reuse programs, and many reuse frameworks have been developed to guide organizations in these efforts. Yet, in spite of this, systematic reuse in practice has been difficult to achieve. In this article we argue that a key inhibit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM Transactions on Software Engineering and Methodology
سال: 2021
ISSN: ['1049-331X', '1557-7392']
DOI: https://doi.org/10.1145/3467896